package com.kb.dto.other;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

@Data
public class CrmWaitInvoiceData {

    private List<CrmWaitInvoiceDetails> details;
    private Integer recId;
    /**
     * 客户编码
     */
    private String custCode;
//    /**
//     * 币种
//     */
//    private String currCode;


    /**
     * 发票类型  AddVal:专用    Ordinary:普通  Service：服务
     */
    private String invoiceType;
    /**
     * 单据编号
     */
    private String invoiceNumber;
    /**
     * 业务日期
     */
    private LocalDate businessDate = LocalDate.now();
    /**
     * 贸易路径
     */
    private String tradeRouteDesc;
    /**
     * 发票备注
     */
    private String note;
    /**
     * 附件id 有值,则有附件
     */
    private String fileId;
    /**
     * 开户银行
     */
    private String bank;
    /**
     * 银行账户
     */
    private String account;
    /**
     * 发票地址电话
     */
    private String billingAdd;
    /**
     * 发票电话
     */
    private String billingTelephone;
    /**
     * 纳税人识别号
     */
    private String regNo;
    /**
     * 文件 attachId
     */
    private String attachId;

    /**
     *  开票申请人邮箱
     */
    @TableField(exist = false)
    private String email;
}
